home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / listvi1a / api_se~1.bas next >
BASIC Source File  |  1999-06-10  |  22KB  |  548 lines

  1. Attribute VB_Name = "API_SendMessage"
  2. Option Explicit
  3.  
  4. Public Const WM_USER = &H400&
  5.  
  6. Public Const CB_GETEDITSEL = &H140
  7. Public Const CB_LIMITTEXT = &H141
  8. Public Const CB_SETEDITSEL = &H142
  9. Public Const CB_ADDSTRING = &H143
  10. Public Const CB_DELETESTRING = &H144
  11. Public Const CB_DIR = &H145
  12. Public Const CB_GETCOUNT = &H146
  13. Public Const CB_GETCURSEL = &H147
  14. Public Const CB_GETLBTEXT = &H148
  15. Public Const CB_GETLBTEXTLEN = &H149
  16. Public Const CB_INSERTSTRING = &H14A
  17. Public Const CB_RESETCONTENT = &H14B
  18. Public Const CB_FINDSTRING = &H14C
  19. Public Const CB_SELECTSTRING = &H14D
  20. Public Const CB_SETCURSEL = &H14E
  21. Public Const CB_SHOWDROPDOWN = &H14F
  22. Public Const CB_GETITEMDATA = &H150
  23. Public Const CB_SETITEMDATA = &H151
  24. Public Const CB_GETDROPPEDCONTROLRECT = &H152
  25. Public Const CB_SETITEMHEIGHT = &H153
  26. Public Const CB_GETITEMHEIGHT = &H154
  27. Public Const CB_SETEXTENDEDUI = &H155
  28. Public Const CB_GETEXTENDEDUI = &H156
  29. Public Const CB_GETDROPPEDSTATE = &H157
  30. Public Const CB_FINDSTRINGEXACT = &H158
  31. Public Const CB_SETLOCALE = &H159
  32. Public Const CB_GETLOCALE = &H15A
  33. Public Const CB_GETTOPINDEX = &H15B
  34. Public Const CB_SETTOPINDEX = &H15C
  35. Public Const CB_GETHORIZONTALEXTENT = &H15D
  36. Public Const CB_SETHORIZONTALEXTENT = &H15E
  37. Public Const CB_GETDROPPEDWIDTH = &H15F
  38. Public Const CB_SETDROPPEDWIDTH = &H160
  39. Public Const CB_INITSTORAGE = &H161
  40. Public Const CB_MSGMAX = &H162
  41.  
  42. Public Const EM_CANUNDO = &HC6
  43. Public Const EM_EMPTYUNDOBUFFER = &HCD
  44. Public Const EM_FMTLINES = &HC8
  45. Public Const EM_FORMATRANGE As Long = WM_USER + 57
  46. Public Const EM_GETFIRSTVISIBLELINE = &HCE
  47. Public Const EM_GETHANDLE = &HBD
  48. Public Const EM_GETLINE = &HC4
  49. Public Const EM_GETLINECOUNT = &HBA
  50. Public Const EM_GETMODIFY = &HB8
  51. Public Const EM_GETPASSWORDCHAR = &HD2
  52. Public Const EM_GETRECT = &HB2
  53. Public Const EM_GETSEL = &HB0
  54. Public Const EM_GETTHUMB = &HBE
  55. Public Const EM_GETWORDBREAKPROC = &HD1
  56. Public Const EM_LIMITTEXT = &HC5
  57. Public Const EM_LINEFROMCHAR = &HC9
  58. Public Const EM_LINEINDEX = &HBB
  59. Public Const EM_LINELENGTH = &HC1
  60. Public Const EM_LINESCROLL = &HB6
  61. Public Const EM_REPLACESEL = &HC2
  62. Public Const EM_SCROLL = &HB5
  63. Public Const EM_SCROLLCARET = &HB7
  64. Public Const EM_SETHANDLE = &HBC
  65. Public Const EM_SETMODIFY = &HB9
  66. Public Const EM_SETPASSWORDCHAR = &HCC
  67. Public Const EM_SETREADONLY = &HCF
  68. Public Const EM_SETRECT = &HB3
  69. Public Const EM_SETRECTNP = &HB4
  70. Public Const EM_SETSEL = &HB1
  71. Public Const EM_SETTABSTOPS = &HCB
  72. Public Const EM_SETTARGETDEVICE As Long = WM_USER + 72
  73. Public Const EM_SETWORDBREAKPROC = &HD0
  74. Public Const EM_UNDO = &HC7
  75.  
  76. Public Const HDS_HOTTRACK = &H4
  77.  
  78. Public Const HDI_BITMAP = &H10
  79. Public Const HDI_IMAGE = &H20
  80. Public Const HDI_ORDER = &H80
  81. Public Const HDI_FORMAT = &H4
  82. Public Const HDI_TEXT = &H2
  83. Public Const HDI_WIDTH = &H1
  84. Public Const HDI_HEIGHT = HDI_WIDTH
  85.  
  86. Public Const HDF_LEFT = 0
  87. Public Const HDF_RIGHT = 1
  88. Public Const HDF_IMAGE = &H800
  89. Public Const HDF_BITMAP_ON_RIGHT = &H1000
  90. Public Const HDF_BITMAP = &H2000
  91. Public Const HDF_STRING = &H4000
  92.  
  93. Public Const HDM_FIRST = &H1200
  94. Public Const HDM_SETITEM = (HDM_FIRST + 4)
  95.  
  96. Public Const LB_ADDFILE = &H196
  97. Public Const LB_ADDSTRING = &H180
  98. Public Const LB_CTLCODE = 0&
  99. Public Const LB_DELETESTRING = &H182
  100. Public Const LB_DIR = &H18D
  101. Public Const LB_ERR = (-1)
  102. Public Const LB_ERRSPACE = (-2)
  103. Public Const LB_FINDSTRING = &H18F
  104. Public Const LB_FINDSTRINGEXACT = &H1A2
  105. Public Const LB_GETANCHORINDEX = &H19D
  106. Public Const LB_GETCARETINDEX = &H19F
  107. Public Const LB_GETCOUNT = &H18B
  108. Public Const LB_GETCURSEL = &H188
  109. Public Const LB_GETHORIZONTALEXTENT = &H193
  110. Public Const LB_GETITEMDATA = &H199
  111. Public Const LB_GETITEMHEIGHT = &H1A1
  112. Public Const LB_GETITEMRECT = &H198
  113. Public Const LB_GETLOCALE = &H1A6
  114. Public Const LB_GETSEL = &H187
  115. Public Const LB_GETSELCOUNT = &H190
  116. Public Const LB_GETSELITEMS = &H191
  117. Public Const LB_GETTEXT = &H189
  118. Public Const LB_GETTEXTLEN = &H18A
  119. Public Const LB_GETTOPINDEX = &H18E
  120. Public Const LB_INSERTSTRING = &H181
  121. Public Const LB_MSGMAX = &H1A8
  122. Public Const LB_OKAY = 0
  123. Public Const LB_RESETCONTENT = &H184
  124. Public Const LB_SELECTSTRING = &H18C
  125. Public Const LB_SELITEMRANGE = &H19B
  126. Public Const LB_SELITEMRANGEEX = &H183
  127. Public Const LB_SETANCHORINDEX = &H19C
  128. Public Const LB_SETCARETINDEX = &H19E
  129. Public Const LB_SETCOLUMNWIDTH = &H195
  130. Public Const LB_SETCOUNT = &H1A7
  131. Public Const LB_SETCURSEL = &H186
  132. Public Const LB_SETHORIZONTALEXTENT = &H194
  133. Public Const LB_SETITEMDATA = &H19A
  134. Public Const LB_SETITEMHEIGHT = &H1A0
  135. Public Const LB_SETLOCALE = &H1A5
  136. Public Const LB_SETSEL = &H185
  137. Public Const LB_SETTABSTOPS = &H192
  138. Public Const LB_SETTOPINDEX = &H197
  139.  
  140. Public Const LBN_DBLCLK = 2
  141. Public Const LBN_ERRSPACE = (-2)
  142. Public Const LBN_KILLFOCUS = 5
  143. Public Const LBN_SELCANCEL = 3
  144. Public Const LBN_SELCHANGE = 1
  145. Public Const LBN_SETFOCUS = 4
  146.  
  147. Public Const LVM_FIRST = &H1000
  148. Public Const LVM_GETHEADER = (LVM_FIRST + 31)
  149. Public Const LVM_GETBKCOLOR = (LVM_FIRST + 0)
  150. Public Const LVM_SETBKCOLOR = (LVM_FIRST + 1)
  151. Public Const LVM_GETIMAGELIST = (LVM_FIRST + 2)
  152. Public Const LVM_SETIMAGELIST = (LVM_FIRST + 3)
  153. Public Const LVM_GETITEMCOUNT = (LVM_FIRST + 4)
  154. Public Const LVM_GETITEMA = (LVM_FIRST + 5)
  155. Public Const LVM_GETITEM = LVM_GETITEMA
  156. Public Const LVM_SETITEMA = (LVM_FIRST + 6)
  157. Public Const LVM_SETITEM = LVM_SETITEMA
  158. Public Const LVM_INSERTITEMA = (LVM_FIRST + 7)
  159. Public Const LVM_INSERTITEM = LVM_INSERTITEMA
  160. Public Const LVM_DELETEITEM = (LVM_FIRST + 8)
  161. Public Const LVM_DELETEALLITEMS = (LVM_FIRST + 9)
  162. Public Const LVM_GETCALLBACKMASK = (LVM_FIRST + 10)
  163. Public Const LVM_SETCALLBACKMASK = (LVM_FIRST + 11)
  164. Public Const LVM_GETNEXTITEM = (LVM_FIRST + 12)
  165. Public Const LVM_FINDITEMA = (LVM_FIRST + 13)
  166. Public Const LVM_FINDITEM = LVM_FINDITEMA
  167. Public Const LVM_GETITEMRECT = (LVM_FIRST + 14)
  168. Public Const LVM_SETITEMPOSITION = (LVM_FIRST + 15)
  169. Public Const LVM_GETITEMPOSITION = (LVM_FIRST + 16)
  170. Public Const LVM_GETSTRINGWIDTHA = (LVM_FIRST + 17)
  171. Public Const LVM_GETSTRINGWIDTH = LVM_GETSTRINGWIDTHA
  172. Public Const LVM_HITTEST = (LVM_FIRST + 18)
  173. Public Const LVM_ENSUREVISIBLE = (LVM_FIRST + 19)
  174. Public Const LVM_SCROLL = (LVM_FIRST + 20)
  175. Public Const LVM_REDRAWITEMS = (LVM_FIRST + 21)
  176. Public Const LVM_ARRANGE = (LVM_FIRST + 22)
  177. Public Const LVM_EDITLABELA = (LVM_FIRST + 23)
  178. Public Const LVM_EDITLABEL = LVM_EDITLABELA
  179. Public Const LVM_GETEDITCONTROL = (LVM_FIRST + 24)
  180. Public Const LVM_GETCOLUMNA = (LVM_FIRST + 25)
  181. Public Const LVM_GETCOLUMN = LVM_GETCOLUMNA
  182. Public Const LVM_SETCOLUMNA = (LVM_FIRST + 26)
  183. Public Const LVM_SETCOLUMN = LVM_SETCOLUMNA
  184. Public Const LVM_INSERTCOLUMNA = (LVM_FIRST + 27)
  185. Public Const LVM_INSERTCOLUMN = LVM_INSERTCOLUMNA
  186. Public Const LVM_DELETECOLUMN = (LVM_FIRST + 28)
  187. Public Const LVM_GETCOLUMNWIDTH = (LVM_FIRST + 29)
  188. Public Const LVM_SETCOLUMNWIDTH = (LVM_FIRST + 30)
  189. Public Const LVM_CREATEDRAGIMAGE = (LVM_FIRST + 33)
  190. Public Const LVM_GETVIEWRECT = (LVM_FIRST + 34)
  191. Public Const LVM_GETTEXTCOLOR = (LVM_FIRST + 35)
  192. Public Const LVM_SETTEXTCOLOR = (LVM_FIRST + 36)
  193. Public Const LVM_GETTEXTBKCOLOR = (LVM_FIRST + 37)
  194. Public Const LVM_SETTEXTBKCOLOR = (LVM_FIRST + 38)
  195. Public Const LVM_GETTOPINDEX = (LVM_FIRST + 39)
  196. Public Const LVM_GETCOUNTPERPAGE = (LVM_FIRST + 40)
  197. Public Const LVM_GETORIGIN = (LVM_FIRST + 41)
  198. Public Const LVM_UPDATE = (LVM_FIRST + 42)
  199. Public Const LVM_SETITEMSTATE = (LVM_FIRST + 43)
  200. Public Const LVM_GETITEMSTATE = (LVM_FIRST + 44)
  201. Public Const LVM_GETITEMTEXTA = (LVM_FIRST + 45)
  202. Public Const LVM_GETITEMTEXT = LVM_GETITEMTEXTA
  203. Public Const LVM_SETITEMTEXTA = (LVM_FIRST + 46)
  204. Public Const LVM_SETITEMTEXT = LVM_SETITEMTEXTA
  205. Public Const LVM_SETITEMCOUNT = (LVM_FIRST + 47)
  206. Public Const LVM_SORTITEMS = (LVM_FIRST + 48)
  207. Public Const LVM_SETITEMPOSITION32 = (LVM_FIRST + 49)
  208. Public Const LVM_GETSELECTEDCOUNT = (LVM_FIRST + 50)
  209. Public Const LVM_GETITEMSPACING = (LVM_FIRST + 51)
  210. Public Const LVM_GETISEARCHSTRINGA = (LVM_FIRST + 52)
  211. Public Const LVM_GETISEARCHSTRING = LVM_GETISEARCHSTRINGA
  212. Public Const LVM_SETICONSPACING = (LVM_FIRST + 53)
  213. Public Const LVM_SETEXTENDEDLISTVIEWSTYLE = (LVM_FIRST + 54)